﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ThingyCloudWPF.Creatures.Properties
{
	public class AvatarProperties : CreatureProperties
	{
		/// <summary>
		/// Avatars have a weight
		/// </summary>
		public int Weight { get; private set; }

		/// <summary>
		/// Create new avatar properties
		/// </summary>
		/// <param name="id"></param>
		/// <param name="weight"></param>
		public AvatarProperties(int id, int weight)
			: base(id)
		{
			Weight = weight;
		}

		/// <summary>
		/// String representation of these properties
		/// </summary>
		/// <returns></returns>
		public override string ToString()
		{
			return string.Format("AvatarProperties: ID={0} Weight={1} Variants.Count={2}", ID, Weight, Variants.Count);
		}
	}
}
